body{background-color:#FFF;font-family:"微软雅黑";}
.course_new_header #top {height:60px;}
.course_new_header #top .logo {margin-top:10px;}
.course_new_header #top .navi{margin-top:20px;}
.course_new_header #top .searchLineS{margin-top: 15px;}
.course_new_header #top .login{margin-top: 20px;}
.course_new_header #top .logout{margin-top: 10px;}
.whitebg{border:1px solid #ccc;}
.w240{width:240px;}
.w745{width:745px;}
.w745 .class_box{padding:15px 0 15px 15px;}
.org_name span{font-size:16px;color:#0072be;font-weight: bold;}
.org_name img{margin-left:5px;}
.class_name h5{padding:0px; color:#0072be;}
.class_name .cut_juan{background:url('/img/course/org_course_icon.png');display:inline-block;width:22px; height:22px;margin-left:10px;}


.course_details {height:295px;}
.course_details .buy_lft{position:relative;width:280px; height:auto; float:right;}
.buy_lft .price-wrap{position:relative;width:288px;background-color:#e85308; height:75px; margin-right:-5px;}
.price-wrap .price{color: #FFF;display:inline-block; width:150px;text-align: center;margin-top:15px; line-height:26px;}
.price-wrap i{background:url('/img/course/course_new.png') 0 -15px no-repeat; width:10px; height:10px;position:absolute;display:inline-block;right: 0px;
bottom: -7px;}
.price-wrap .price strong{font-size:30px;font-weight:normal;font-family:"arial",sans-serif;}
.price .cost{font-size:12px;font-weight:normal; margin-top:10px;}
.price .cost b{font-weight:normal;text-decoration:line-through;}
.buy_btn,.buy_s_btn{display:inline-block;width:120px;height:36px;border-radius:2px;color:#FFF;background-color:#ff9a00; text-align: center;line-height:36px;font-size:14px;margin-top:20px;}
.buy_btn:hover,.buy_s_btn:hover{background-color:#ffad2f;}
.buy_s_btn{width: 90px;height: 28px;line-height:28px;margin-top: 4px;margin-right: 15px;}
.zixun_btn,.sub_btn{width:86px;height:28px;background-color:#8c5;text-align:center;line-height:28px;display:inline-block;border-radius:2px;color:#FFF;}
.zixun_btn i{background: url('/img/course/course_new.png') no-repeat scroll 5px -27px transparent;display: inline-block;width: 28px;height: 28px;vertical-align: middle;}
.sub_btn{width:60px;margin-top:-5px;}
.detr_list{padding-right:10px;}

.tab_container .J_tab_mod{height:36px;line-height:36px; background-color:#f4f5f7; border: 1px solid #ccc;}
.tab_container .J_tab_mod ul li{float:left;height:36px;line-height:36px;float:left;border-right: 1px solid #ccc; overflow: hidden;position: relative;}
.tab_container .J_tab_mod ul li.current{border-top: 3px solid #0072be;margin-top: -1px;height: 35px; background-color:#FFF;}
.tab_container .J_tab_mod ul li a{display:inline-block;padding:0 25px; color:#5f5f5f; font-weight:bold;}
.tab_container .J_tab_mod ul li.current a{color:#0072be;font-size:14px;}

.tab_container .J_tabcont{border:1px solid #ccc; border-top:none;}
.tab_container .J_tabcont .base_attrL{background-color:#f9fafc;width:707px;overflow: hidden;padding:15px 0 0 10px;}
.tab_container .J_tabcont .base_attrL ul li{float:left; width:235px; margin-bottom:15px;}


.whitebg .title{width:100%; background-color:#f4f5f7;position:relative;}
.whitebg .title h3{font-size:14px;font-weight:normal;height:36px; line-height:36px; padding-left:15px;}
.whitebg .title .t_more{position: absolute;right: 10px;top: 10px;}
.whitebg .title .t_more a{color:#5f5f5f;}
.whitebg .title h3 b{color:#e85308;font-weight:normal;}
.star_num{position: absolute;right: 15px;top:10px;float: right;}
.whitebg .title .star{display: inline-block;}
.star_num em{font-style:normal;vertical-align: bottom;margin-left: 10px;}

.reComment_area{background-color:#f9fafc;margin:10px;padding:10px;overflow: hidden;}
.reComment_area .reCom_bottom{margin-top:10px;}
.reComment_area .reCom_bottom label{margin:0 5px;}

.reComment_all{padding:10px;overflow:hidden;}
.reComment_all dl{padding:10px;border-bottom:1px dashed #ccc; overflow:hidden;}
.reComment_all dt{float:left; width:36px; text-align:center;}
.reComment_all dt img{width:36px;height:36px;}
.reComment_all dt em{font-style:normal;}
.reComment_all dd{float:left;margin-left:20px;margin-top:5px;}
.reComment_all dd span{float:left;display:inline-block;}
.reComment_all dd .comment_c{width:410px;margin-right:20px;}
.star{background:url('/img/course/course_new.png') no-repeat; width: 70px; height: 14px; margin-left:50px;}
.sa5{background-position:0 0;}
.sa4{background-position:-14px 0;}
.sa3{background-position:-28px 0;}
.sa2{background-position:-42px 0;}
.sa1{background-position:-56px 0;}
.sa0{background-position:-70px 0;}

.server_list{overflow:hidden;background-color:#f4f5f7;padding:20px;}
.server_list ul{padding-left:80px;}
.server_list ul li{float:left; width:220px;}
.server_list ul li i{background:url('/img/course/course_new.png') -158px 0 no-repeat; width: 50px; height: 50px; display:inline-block;float:left;}
.server_list ul li .icon1{background-position:-158px 0}
.server_list ul li .icon2{background-position:-158px 0}
.server_list ul li .icon3{background-position:-158px 0}
.server_list ul li .icon4{background-position:-158px 0}
.server_list ul li span{width: 70px;display: inline-block;float: left;font-size: 16px;color: #0072BE;line-height: 24px;margin-left: 10px;}

.course_cate ul,.course_about ul{padding:0 15px 10px 15px;}
.course_cate ul li,.course_about ul li{margin:10px 0;}
.course_cate ul li a{color:#0072be;font-weight:normal;padding:0 5px;}

.course_about a,.course_about a:hover{color:#5f5f5f;}
.course_about ul li strong{color:#e85308;}

.recomment_bottom .re_tip a {padding-right:5px; color:#0072be}
.recomment_bottom .classline{margin-top:-10px; margin-right:10px;}
